﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TurtleLib.ComputerCraft
{
  public interface IBootablePeripheral : IPeripheral
  {
    /// <summary>
    /// Turn the computer on
    /// </summary>
    void turnOn();

    /// <summary>
    /// Shutdown the computer
    /// </summary>
    void shutdown();

    /// <summary>
    /// Reboot the computer
    /// </summary>
    void reboot();

    /// <summary>
    /// Get a unique identifier for the computer
    /// </summary>
    /// <returns>ID</returns>
    int getID();
  }
}
